hidden game mechanics